package com.dst.smart.handler.disposer;

import com.dst.smart.handler.entity.SemanticResult;
import com.dst.smart.handler.entity.ServiceType;

import android.content.Context;

/**
 * 简单业务处理器，只播报answer字段。
 * 
 * author <a href="http://www.xfyun.cn">讯飞开放平台</a>
 * date 2016年4月1日 上午11:02:17
 *
 */
public class SimpleDisposer extends Disposer {

	public SimpleDisposer(Context context) {
		super(context);
	}

	@Override
	public void disposeResult(SemanticResult result) {
		if (result != null) {
	    String answer = result.getAnswerText();
		if(answer.length()>0) {
			getPlayController().playURLList(result.getUUID(), null);
			getPlayController().playText(result.getUUID(), answer, true, 0, "", null);
		}
	}
	}
	
	@Override
	public boolean canHandle(ServiceType type){
		return (type == ServiceType.DATETIME);
	}

}
